-Готовые"
-Фотографии," -Линки," -Эмулятор," -Истории,"

АГАТ: Документация, книжки, статьи, размышлизмы [ Что ещё планируется в этом разделе ]

Начинающему агатоводу

Документация от производителя (DJVU)

Документация от производителя (TXT)

Кусочки, срисовки

Книжки

ИНФО

МПСС

Библиотека Серкова

Юмор

Антология Бейсика и ДОС

Разные мысли # 1

Разные мысли # 2

ToDo

Фотографии отдельных модулей с их описанием. Чтобы как-то развеять мифы об "Агате" - вроде таких "Объём оперативной памяти Агата - 64 Кб". Нет, не было у "Агата" 64 Кб памяти ну никак и никогда. Ну может и было, но у каких -то редких ранних версий семёрки. Это адресное пространство процессора было 64 Кб. А память была такая: семёрка: 32 кб на системной (материнской) плате, да ещё два модуля доппамяти, каждый по 32 кб. Итого 96 кб. И никак не иначе - бейсик и ОС просто не запустятся на меньшем объёме. Конструкция и структура такая. Девятка: на системной плате стояло 128 кб, да ещё могло добавляться допмодулями - каждый по 128 кб. Т.е. теоретически, схемотехника допускала отклонения от этих объёмов, но Агат - не Спектрум, его делали централизованно и вариантов не подразумевалось.

Или "Из программного обеспечения имелся встроенный в ROM бейсик". Неа. Это в Apple ][ бейсик мог сидеть в ROM. А Агат - он ведь не Apple ][, хоть и был немножко похож. У Агата Системный Монитор (BIOS) - 2 кб. Туда с великой запрессовкой засунуты процедуры инициализации дисплея, памяти и нечто, вроде MS-DOS-овского debug'a - т.е. возможность общения с машиной на уровне кодов и ассемблера. В общем, если в него добавить процедуры операций с плавающей точкой - получился бы очень быстрый и мощный аналог программируемого калькулятора (там есть калькулятор, но только шестнадцатеричный целочисленный). Но никак не более того. Бейсик грузился с дискеты. А мог грузится и не Бейсик, а игрушка или какая другая полезная прога.

"У Агата не было операционной системы". А что же это было ? Кто интерпретировал команды CATALOG, RUN, BRUN.... ? Бейсик ? Ну а CLOSE, POSITION, FP, OPEN, WRITE, READ.... ? Ну ладно, интерпретировать мог бы и Бейсик, но выполнять ? Или как ещё назвать ту часть кода, что грузилась с 0-2 дорожек, занимала отдельный модуль памяти, занималась перенаправлением потоков ввода/вывода, а после своей загрузки считывала и запускала... собственно интерпретатор Бейсика ? Да, концепция построения этой ОС была несколько необычная. Она не имела собственной оболочки - командного процессора, точнее, он был не полный и частично использовал функции той программы, которая в данный момент обеспечивала пользовательский интерфейс. В этом качестве мог выступать и Бейсик и системный монитор. Ну и не забываем - загрузка с дискеты, а следовательно - ОСей для Агата могло быть и было фактически гораздо больше одной.

Владимир
deka sobaka itc точка tsu точка ru
deka пёсик ssmu точка ru

Зеркало сайта